package com.jieshuibao.service;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.jieshuibao.mapper.DiscussMapper;
import com.jieshuibao.model.db.Discuss;
import com.jieshuibao.model.db.DiscussExample;

@Service
public class DiscussService{
	
	@Resource
	private DiscussMapper discussMapper;
	
	public void addDiscuss(Discuss discuss) {
		discussMapper.insertSelective(discuss);
	}
	
	public void delDiscussByUuid(String uuid) {
		discussMapper.deleteByPrimaryKey(uuid);
	}
	
	public void updateDiscuss(Discuss discuss) {
		discussMapper.updateByPrimaryKeySelective(discuss);
	}
	
	public Discuss getDiscussByUuid(String uuid) {
		return discussMapper.selectByPrimaryKey(uuid);
	}
	
	public List<Discuss> getPageDiscuss(DiscussExample discussExample) {
		return discussMapper.selectPage(discussExample);
	}
	
	public int countDiscuss(DiscussExample discussExample) {
		return discussMapper.countByExample(discussExample);
	}
}
